run diagonal approx
